 package com.gmrz.uaf.protocol.v1.schema;
 
 import com.google.gson.annotations.Expose;
 import com.google.gson.annotations.SerializedName;
 import com.google.inject.Inject;
 import com.google.inject.name.Named;
 import java.util.List;
 
 public class DeregisterationRequest
 {
 
   @SerializedName("header")
   @Expose
   private OperationHeader operationHeader;
 
   @SerializedName("authenticators")
   @Expose
   private List<DeregisterAuthenticator> deregisterAuthenticators;
 
   public OperationHeader getOperationHeader()
   {
     return this.operationHeader;
   }
 
   @Inject
   public void setOperationHeader(@Named("delete") OperationHeader operationHeader) {
     this.operationHeader = operationHeader;
   }
 
   public DeregisterationRequest withOperationHeader(OperationHeader operationHeader) {
     this.operationHeader = operationHeader;
     return this;
   }
 
   public List<DeregisterAuthenticator> getDeregisterAuthenticators() {
     return this.deregisterAuthenticators;
   }
 
   public void setDeregisterAuthenticators(List<DeregisterAuthenticator> deregisterAuthenticators) {
     this.deregisterAuthenticators = deregisterAuthenticators;
   }
 
   public DeregisterationRequest withDeregisterAuthenticators(List<DeregisterAuthenticator> deregisterAuthenticators) {
     this.deregisterAuthenticators = deregisterAuthenticators;
     return this;
   }
 }
